﻿/************************************************************************

   Extended Silverlight Toolkit

   Copyright (C) 2010-2012 Xceed Software Inc.

   This program is provided to you under the terms of the Microsoft Public
   License (Ms-PL) as published at http://extendedsilverlight.codeplex.com/license

   Please purchase a commercial version of this toolkit if you are using
   it in a commercial product. The commercial versions support the project,
   and also include more features for each control, priority support,
   source code, updates, removed watermark, and a proprietary license.

   Visit http://xceed.com and follow @datagrid on Twitter.

  **********************************************************************/

//using System;
//using System.Net;
//using System.Windows;
//using System.Windows.Controls;
//using System.Windows.Documents;
//using System.Windows.Ink;
//using System.Windows.Input;
//using System.Windows.Media;
//using System.Windows.Media.Animation;
//using System.Windows.Shapes;

//namespace Xceed.Silverlight.Data
//{
//  internal class DataSourceHelper : ParentHelper<DataPath>
//  {
//    public DataSourceHelper(IDataHelper<DataPath> childHelper )
//      :base(childHelper)
//    {
//    }

//    public override int Compare( object firstItem, object secondItem )
//    {
//      if( firstItem == null )
//        throw new ArgumentNullException( "firstItem" );

//      if( secondItem == null )
//        throw new ArgumentNullException( "secondItem" );

//      Nullable<int> compareResult = ParentHelper<DataPath>.HandleSourcePositions( ref firstItem, ref secondItem );

//      if( compareResult.HasValue )
//      {
//        return compareResult.Value;
//      }

//      return base.Compare( firstItem, secondItem );
//    }
//  }
//}
